// 定义校验vee-validate规则
export default {
  // 校验用户名
  account(value) {
    if (!value) return "请输入用户名";
    if (!/^[a-zA-Z]\w{3,19}$/.test(value)) return "字母开头且4-20个字符";
    return true;
  },
  // 校验密码
  password(value) {
    if (!value) return "请输入密码";
    if (!/^\w{6,24}$/.test(value)) return "密码是6-24个字符";
    return true;
  },
  // 校验手机号
  mobile(value) {
    if (!value) return "请输入手机号";
    if (!/^1[3-9]\d{9}$/.test(value)) return "手机号格式错误";
    return true;
  },
  // 校验验证码
  code(value) {
    if (!value) return "请输入验证码";
    if (!/^\d{6}$/.test(value)) return "验证码是6个数字";
    return true;
  },
  isAgree(value) {
    if (!value) return "请勾选同意用户协议";
    return true;
  },
};